package clientes.Dao;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.SQLException;
import java.util.Collection;

import clientes.cliente.Cliente;
import clientes.cliente.ClienteInexistenteException;
import clientes.cliente.ClienteInvalidoException;

public class ControllerCliente {

	private Cliente cadCliente = new Cliente();

	PrintWriter outPrintWriter;
	
	public void cadastrarCliente(String nome, String login, String senha, String cpf) throws SQLException, ClassNotFoundException, ClienteInvalidoException {
		
		cadCliente.setNome(nome);
		cadCliente.setLogin(login);
		cadCliente.setSenha(senha);
		cadCliente.setCpf(cpf);
		cadCliente.salvar();
	}	

	public  Collection<Cliente> pesquisaCliente(String nome) throws ClienteInexistenteException, IOException, ClassNotFoundException, SQLException{		
		return cadCliente.localizarCliente(nome);
	}
	
	public void ExcluirCliente(String nome) throws ClienteInexistenteException, IOException, ClassNotFoundException, SQLException{
		cadCliente.excluirCliente(nome);
		
}}
